package com.hanfu.ucenter.web.web.param.union;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.hanfu.ucenter.web.web.dto.BaseDto;
import com.hanfu.ucenter.web.web.dto.Response.RespUnionPicUpload;
import com.hanfu.ucenter.web.web.param.CardFee;
import com.hanfu.ucenter.web.web.param.MerchantBranchDto;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @Author: yQJun
 * Description： 商家入驻信息上传接收参数model
 * @Date：Created in 17:13  2019/9/19
 */

@Data
public class ReqMerchantEnter extends UnionDto implements Serializable {

    @NotNull(message = "")
    private String accesser_user_id;

    @NotNull(message = "法人身份证姓名不能为空！")
    private String legal_name;

    @NotNull(message = "法人身份证不能为空！")
    private String legal_idcard_no;

    @NotNull(message = "法人手机号不能为空")
    private String  legal_mobile;

    @NotNull(message = "法人邮箱不能为空")
    private String legal_email;

    @NotNull(message = "法人身份证有效期")
    private String legal_card_deadline;

    //开户行行号
    private String bank_no;

    //开户行支行名称
    private String bank_branch_name;

    //开户行帐号
    private String bank_acct_no;

    //开户账号姓名
    private String bank_acct_name;

    //省份id
    private String shop_province_id;

    //营业市id
    private String shop_city_id;

    //营业区id
    private String shop_country_id;

    //营业地址路名
    private String shop_road;

    //营业地址门牌号
    private String shop_house_no;

    @NotNull(message = "商户营业名称不能为空")
    private String shop_name;

    //注册类型
    private String reg_mer_type;

    //账户类型
    private String bank_acct_type;

    //营业执照类型
    private String license_type;


    //行业类别编码
    private String mccCode;

    //法人性别
    private String legal_sex;

    //法人国籍
    private String legal_nationality;

    //法人职业
    private String legal_occupation;

    private String shop_lic;


    //费率详细信息
    private String product_card_fee_list;


    private Long memberId;


    private String accesser_reg_id="45655651";


    public ReqMerchantEnter() {
        super("fast_user_info_upload");
    }

}
